package exercicio;


public class Token {

	private static TokenType tokenType;
	private String lexema;

	public Token(TokenType tokenType) {
		this(tokenType, "");
	}
	
	public Token(TokenType tokenType, String lexema) {
		this.tokenType = tokenType;
		this.lexema = lexema;
	}

	public static TokenType getToken() {
		return tokenType;
	}

	public void setToken(TokenType tokenType) {
		this.tokenType = tokenType;
	}

	public String getLexema() {
		return lexema;
	}

	public void setLexema(String lexema) {
		this.lexema = lexema;
	}

	public String toString() {
		String toReturn = "<" + this.tokenType + ", " + this.lexema + ">";
		return toReturn;
	}
}
